#ifndef CHORD_H
#define CHORD_H

#include <string>
#include <QList>
#include <QString>

using namespace std;

class Chord
{
    private:
        string m_chordName;
        string m_chordColumn;           //chord-string is always 12 chars long!!
        string m_chordPreview;
        string ConvertToChordPreview(string chordColumn);
    public:
        Chord( string chordName, string chordColumn );

        string GetChordName() { return m_chordName; }
        string GetChordColumn() { return m_chordColumn; }
        string GetChordPreview() { return m_chordPreview; }

};

class ChordGroup
{
    private:
        char m_chordGroupName;

    public:
        void SetChordGroupName( char cgn ) { this->m_chordGroupName = cgn; }
        char GetChordGroupName() { return this->m_chordGroupName; }
        QList<Chord> m_chordGroup;
};

#endif // CHORD_H
